Vcenter FoundationLoadBalancers ListResult

Vcenter FoundationLoadBalancers ListResult
Vcenter FoundationLoadBalancers ListResult

The Vcenter FoundationLoadBalancers ListResult schema contains commonly used information about a load balancer.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "load_balancers": [
        "string"
    ],
    "infos": [
        {
            "id": "string",
            "name": "string",
            "owner": "string",
            "owner_id": "string",
            "replica": 0,
            "size": {
                "reserve_cpu": false,
                "reserve_mem": false,
                "size": "string"
            },
            "available_versions": [
                {
                    "major": 0,
                    "minor": 0,
                    "patch": 0,
                    "revision": 0
                }
            ],
            "version": {
                "major": 0,
                "minor": 0,
                "patch": 0,
                "revision": 0
            },
            "placement_spec": {
                "cluster": "string",
                "res_pool": "string",
                "storage_policy": "string",
                "folder": "string"
            },
            "network_config_spec": {
                "ntp_servers": [
                    "string"
                ],
                "dns": {
                    "servers": [
                        "string"
                    ],
                    "search_domains": [
                        "string"
                    ]
                },
                "extra_vip_subnets": [
                    "string"
                ]
            },
            "log_config_spec": {
                "log_verbosity": "string",
                "syslog_server": "string"
            },
            "load_balancer_controllers": [
                {
                    "address": "string",
                    "port": 0
                }
            ],
            "node_info_map": {
                "node_info_map": {
                    "id": "string",
                    "version": {
                        "major": 0,
                        "minor": 0,
                        "patch": 0,
                        "revision": 0
                    },
                    "nics": [
                        {
                            "ip_settings": [
                                {
                                    "type": "string",
                                    "ip_address": "string",
                                    "prefix": 0,
                                    "personas": [
                                        "string"
                                    ],
                                    "gateway": "string"
                                }
                            ],
                            "network": "string",
                            "device_id": "string"
                        }
                    ],
                    "node_runtime_info": {
                        "vm": "string",
                        "maintenance_mode": "string",
                        "management_ip": "string",
                        "deployment_status": "string",
                        "deployment_notifications": [
                            {
                                "severity": "string",
                                "title": "string",
                                "message": "string",
                                "time": "string"
                            }
                        ],
                        "ha_status": "string",
                        "health_status": "string",
                        "health_notifications": [
                            {
                                "severity": "string",
                                "title": "string",
                                "message": "string",
                                "time": "string"
                            }
                        ],
                        "workload_alarms": [
                            {
                                "severity": "string",
                                "title": "string",
                                "message": "string",
                                "time": "string"
                            }
                        ],
                        "utilization": {
                            "cpu": "string",
                            "memory": "string"
                        }
                    }
                }
            },
            "trusted_ca": {
                "cert_chain": [
                    "string"
                ]
            },
            "runtime": {
                "operation_status": "string",
                "operation_notifications": [
                    {
                        "severity": "string",
                        "title": "string",
                        "message": "string",
                        "time": "string"
                    }
                ],
                "deployment_status": "string",
                "health_status": "string",
                "utilization": {
                    "cpu": "string",
                    "memory": "string"
                }
            },
            "system_trusted_cas": [
                {
                    "cert_chain": [
                        "string"
                    ]
                }
            ]
        }
    ]
}
array of string
load_balancers
Required

Identifier(s) of load balancer.

This property was added in vSphere API 9.0.0.0.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: com.vmware.vcenter.FoundationLoadBalancer. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: com.vmware.vcenter.FoundationLoadBalancer.

infos
Optional

Detailed info list of load balancer.

This property was added in vSphere API 9.0.0.0.

If missing or null means client doesn't intend to get a detailed info list.